Einhugur JWT Plugin

EinhugurJWT.DecodingParameters Class

Object for decoding parameters for the decode functions in the EinhugurJWT module.

Object
   DecodingParameters

class EinhugurJWT.DecodingParameters

Constructors

DecodingParametersConstructor that takes no parameters.

Properties

AlgorithmAlgorithm to use.
ExpirationToleranceSecondsSmall inconsistencies in time can happen, or also latency between clients and servers. You can forgive a few seconds of expiration by using this property.
IssuedAtToleranceSeconds The amount of seconds to subtract from the current time when comparing the "issued at" claim, to allow for a small tolerance time frame.
JWTThe token to decode and validate.
NotBeforeToleranceSecondsThe amount of seconds to subtract from the current time when comparing the "not before" claim, to allow for a small tolerance time frame.
ValidateAudienceThe audience claim (who is the JWT intended for? Who is the intended JWT's recipient?).
ValidateExpirationIf this is set to true, the expiration claim will be compared to the current date and time + ExpirationToleranceSeconds.
ValidateIssuedAtIf this is set to true, the Issued at claim will be compared to the current date and time + IssuedAtToleranceSeconds.
ValidateIssuerThe issuer claim.
ValidateJWTIdThe JWT ID. Provides a unique identifier for the token.
ValidateNotBeforeIf set to true then the Not Before claim will be validated.
ValidateSubjectThe subject claim.
ValidateTypeThe type claim (what type is the token?)
VerificationKeyThe key to use for verifying the token's signature.

Supported Platforms:

  • macOS Intel 64 bit
  • macOS Apple Silicon
  • Windows 32 bit
  • Windows 64 bit
  • Windows ARM 64 bit
  • Linux 32 bit
  • Linux 64 bit
  • Linux ARM 32 bit
  • Linux ARM 64 bit
  • iOS